/* Symbol不能用new */
{
    let a1 = Symbol();
    let a2 = Symbol();
    console.log(a1 === a2);     // false
}

/* 单例模式 */
{
    let a3 = Symbol.for('a3');
    let a4 = Symbol.for('a3');
    console.log(a3);
    console.log(a4);
    console.log(a3 === a4);     // true
}

/* Symbol的作用 */
{
    let a1 = Symbol.for('abc');
    let obj = {
        [a1]: '123',
        'abc': 345,
        'c': 456
    };
    console.log(obj);          // { abc: 345, c: 456 }
}